package com.financing.wap.dao;

import java.sql.SQLException;
import java.util.List;

import com.financing.wap.dto.InfoSubscribeDTO;

/**
 * IInfoSubscribeDao 订阅信息DAO
 * @author lisu
 *
 */
public interface IInfoSubscribeDao extends IBaseDao<InfoSubscribeDTO, Integer> {
	
	/**
	 * 
	 * @Title: queryInfoSubscribeList
	 * @Description: 查询个人订阅列表 
	 * @param infoSubscribeDTO
	 * @return List<InfoSubscribeDTO>  
	 * @throws
	 */
	public List<InfoSubscribeDTO> queryInfoSubscribeList(InfoSubscribeDTO infoSubscribeDTO)throws SQLException;
	
	/**
	 * 
	 * @Title: insertInfoSubscribe
	 * @Description: 添加订阅信息
	 * @param InfoSubscribeDTO
	 * @throws SQLException   
	 * @return int   
	 * @throws
	 */
	public int insertInfoSubscribe(InfoSubscribeDTO infoSubscribeDTO) throws SQLException;
	
	/**
	 * 查询订阅信息
	 * @param infoSubscribeDTO
	 * @return
	 * @throws SQLException
	 */
	public InfoSubscribeDTO queryInfoSubscribe(InfoSubscribeDTO infoSubscribeDTO)
			throws SQLException;

	/**
	 * 修改订阅信息
	 * @param infoSubscribeDTO
	 * @return
	 * @throws SQLException
	 */
	public int updateInfoSubscribe(InfoSubscribeDTO infoSubscribeDTO)
			throws SQLException;
}
